package dao;

import entidades.Musica;
import entidades.TagAlbum;
import java.util.List;

/**
 *
 * @author Tarde
 */
public class DaoMusica extends Dao<Musica>{
    
    public DaoMusica() {
        super(Musica.class);
    }
    
    public List<Musica> buscaTitulo(String titulo) {
        System.out.println("SELECT: " + this.getClass().getSimpleName() + " - nome: " + titulo);
        return getEm().createQuery("SELECT e FROM " + Musica.class.getSimpleName() + " e WHERE e.titulo=\"" + titulo + "\"").getResultList();
    }
    
    public List<Musica> buscaContainsTitulo(String titulo) {
        System.out.println("SELECT: " + this.getClass().getSimpleName() + " - nome: " + titulo);
        return getEm().createQuery("SELECT e FROM " + Musica.class.getSimpleName() + " e WHERE e.titulo LIKE\"%" + titulo + "%\"").getResultList();
    }
}